e26b65ec074d70ef006d50bb44eec0a4f8de4135,app/src/main/java/uk/co/keepawayfromfire/screens/ShortcutActivity.java,ShortcutActivity,thunderbirdsAreGo,#,60
Before Change
primaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
primaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Intent secondaryIntent = getPackageManager().getLaunchIntentForPackage(getIntent().
getStringExtra(INTENT_EXTRA_PACKAGE_2));
secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivities(new Intent[]{secondaryIntent, primaryIntent});
finish();
After Change
String pkg1 = getIntent().getStringExtra(INTENT_EXTRA_PACKAGE_1);
String pkg2 = getIntent().getStringExtra(INTENT_EXTRA_PACKAGE_1);
if (pkg1 == null || pkg2 == null || pkg1.isEmpty() || pkg2.isEmpty()) {
primaryIntent = getPackageManager().getLaunchIntentForPackage(pkg1);
primaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
primaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
secondaryIntent = getPackageManager().getLaunchIntentForPackage(pkg2);
secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
} else {
primaryIntent = getIntent().getParcelableExtra(ShortcutActivity.INTENT_EXTRA_1);
secondaryIntent = getIntent().getParcelableExtra(ShortcutActivity.INTENT_EXTRA_2);